<html>
<head><meta charset="utf-8"><title>Deterministic compilation · wg-secure-code · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/146229-wg-secure-code/index.html">wg-secure-code</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/146229-wg-secure-code/topic/Deterministic.20compilation.html">Deterministic compilation</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="156327372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/146229-wg-secure-code/topic/Deterministic%20compilation/near/156327372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> snf <a href="https://rust-lang.github.io/zulip_archive/stream/146229-wg-secure-code/topic/Deterministic.20compilation.html#156327372">(Jan 17 2019 at 23:04)</a>:</h4>
<p>It's great that there is interest into it (<a href="https://github.com/rust-secure-code/wg/issues/28" target="_blank" title="https://github.com/rust-secure-code/wg/issues/28">https://github.com/rust-secure-code/wg/issues/28</a>). Coincidentally, I was looking into it the past week but I haven't made my mind yet if we want a new tool or adapt reprotest. From what I've seen, reprotest supports all the environment we want to manipulate in Linux so a new tool would be a specialized port of it with Windows support (ideally). Anyone has an opinion about it?</p>



<a name="174489112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/146229-wg-secure-code/topic/Deterministic%20compilation/near/174489112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Tony Arcieri <a href="https://rust-lang.github.io/zulip_archive/stream/146229-wg-secure-code/topic/Deterministic.20compilation.html#174489112">(Aug 29 2019 at 20:24)</a>:</h4>
<p>awesome work /cc <span class="user-mention" data-user-id="126943">@snf</span> <a href="https://twitter.com/bascule/status/1167156046642610178" target="_blank" title="https://twitter.com/bascule/status/1167156046642610178">https://twitter.com/bascule/status/1167156046642610178</a></p>
<div class="inline-preview-twitter"><div class="twitter-tweet"><a href="https://twitter.com/bascule/status/1167156046642610178" target="_blank"><img class="twitter-avatar" src="https://pbs.twimg.com/profile_images/450061818606522368/pjDTHFB9_normal.jpeg"></a><p>The <a href="https://twitter.com/rustlang" target="_blank" title="https://twitter.com/rustlang">@rustlang</a> compiler is approaching the point where a stage 3 build could potentially be a bit-for-bit identical reproduction of the stage 2 build. Amazing work <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span> <a href="https://t.co/5b17jNOmNC" target="_blank" title="https://t.co/5b17jNOmNC">https://github.com/rust-lang/rust/issues/34902#issuecomment-526318774</a></p><span>- Tony "ABOLISH ICE" Arcieri (@bascule)</span></div></div>



<a name="174489206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/146229-wg-secure-code/topic/Deterministic%20compilation/near/174489206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Tony Arcieri <a href="https://rust-lang.github.io/zulip_archive/stream/146229-wg-secure-code/topic/Deterministic.20compilation.html#174489206">(Aug 29 2019 at 20:25)</a>:</h4>
<p>can't wait until it's possible to prove equivalence (or non-equivalence <span aria-label="scream" class="emoji emoji-1f631" role="img" title="scream">:scream:</span>) of the current build and one reproducibly bootstrapped from mrustc</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>